Text copied to clipboard!
Názov
Text copied to clipboard!API vývojár
Opis
Text copied to clipboard!
Hľadáme skúseného a motivovaného API vývojára, ktorý sa pripojí k nášmu technologickému tímu a bude zodpovedný za návrh, vývoj a údržbu rozhraní API, ktoré podporujú naše webové a mobilné aplikácie. Ako API vývojár budete úzko spolupracovať s frontend a backend vývojármi, produktovými manažérmi a ďalšími zainteresovanými stranami, aby ste zabezpečili efektívnu komunikáciu medzi systémami a poskytli bezproblémový používateľský zážitok.
Vašou hlavnou úlohou bude vytvárať robustné, škálovateľné a bezpečné API, ktoré budú slúžiť ako most medzi rôznymi komponentmi našich aplikácií. Očakávame, že budete mať skúsenosti s RESTful a/alebo GraphQL API, znalosť moderných programovacích jazykov ako JavaScript (Node.js), Python alebo Java, a schopnosť navrhovať databázové štruktúry a optimalizovať výkonnosť.
Okrem technických zručností hľadáme kandidáta, ktorý má analytické myslenie, schopnosť riešiť problémy a ochotu učiť sa nové technológie. Vítaná je aj skúsenosť s cloudovými platformami ako AWS, Azure alebo Google Cloud, ako aj znalosť CI/CD procesov a kontajnerizačných technológií ako Docker a Kubernetes.
Ponúkame dynamické pracovné prostredie, možnosť práce na diaľku, flexibilný pracovný čas a príležitosť podieľať sa na vývoji inovatívnych produktov, ktoré majú reálny dopad na používateľov. Ak máte vášeň pre vývoj softvéru a chcete pracovať na zmysluplných projektoch, radi vás privítame v našom tíme.
Zodpovednosti
Text copied to clipboard!- Návrh a vývoj RESTful alebo GraphQL API
- Integrácia API s frontend a backend systémami
- Zabezpečenie bezpečnosti a škálovateľnosti API
- Údržba a dokumentácia existujúcich API
- Spolupráca s tímami na definovaní požiadaviek
- Testovanie a ladenie API rozhraní
- Optimalizácia výkonnosti API
- Implementácia autentifikácie a autorizácie
- Monitorovanie a logovanie API požiadaviek
- Podpora pri nasadzovaní a CI/CD procesoch
Požiadavky
Text copied to clipboard!- Skúsenosti s vývojom API (REST, GraphQL)
- Znalosť programovacích jazykov ako Node.js, Python alebo Java
- Znalosť databáz (SQL aj NoSQL)
- Skúsenosti s verzovacím systémom Git
- Znalosť cloudových služieb (AWS, Azure, GCP) je výhodou
- Znalosť CI/CD nástrojov a procesov
- Skúsenosti s Dockerom a Kubernetesom sú výhodou
- Schopnosť pracovať samostatne aj v tíme
- Analytické myslenie a schopnosť riešiť problémy
- Dobré komunikačné schopnosti
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké typy API ste doteraz vyvíjali?
- Aké technológie používate pri vývoji API?
- Máte skúsenosti s cloudovými platformami?
- Ako zabezpečujete bezpečnosť API?
- Ako pristupujete k testovaniu API?
- Aké nástroje používate na monitorovanie API?
- Máte skúsenosti s kontajnerizáciou?
- Ako riešite problémy s výkonnosťou API?
- Aký je váš prístup k dokumentácii API?
- Ako spolupracujete s ostatnými vývojármi v tíme?